.agent .head_title{
    padding-top:.3rem;
    padding-bottom:.3rem;
    border-bottom:1px solid #efefef;
    font-size:.28rem;
    line-height: .4rem;
}
.agent .right{
    float:right;
}
.agent .head_title .price{
    color:#FF4800;
    font-size: .36rem;
    margin-right:.1rem;
}
.agent .agent_menu .flex{
    text-align: center;
    padding-top:.5rem;
}
.agent .agent_menu .flex .img_box{
    height:.6rem;
    box-sizing: border-box;
}
.agent .agent_menu .flex .team{
    padding-top:.12rem;
}
.agent .agent_menu .flex .icon1{
    width:.5rem;
    margin-bottom: .12rem;
}
.agent .agent_menu .flex .icon2{
    width:.5rem;
}
.agent .agent_menu .flex .icon3{
    width:.5rem;
}
.apply .banner img{
    width:100%;
}
.agent .agent_menu .flex .icon4{
    width:.4rem;
}
.apply .input_box{
    display: flex;
    background: #FFF;
    padding:0 3%;
    height:.65rem;
    line-height: .65rem;
}
label.text{
    display: block;
    text-align: justify;
    width:1.2rem;
    margin-right:.25rem;
}
label.text:after{
    content:"";
    display: inline-block;
    padding-left:100%;
}
.apply .input_box input{
    flex:1;
    padding-left:.15rem;
}
.apply .input_box .get_code{
    width:1.95rem;
    border-left:1px solid #efefef;
    padding-left:.1rem;
    color:#FF4800;
    text-align: center;
}
.btn{
    margin-left:auto;
    margin-right:auto;
    border-radius: .04rem;
    text-align: center;
}
.apply .btn.big{
    width:5.8rem;
    height:.8rem;
    line-height:.8rem;
    font-size:.3rem;
    letter-spacing: 2px;
    border-radius: 4px;
}
.apply .btn{
    background: #ff4800;
    color:#FFF;
    width:3.4rem;
    height:.56rem;
    line-height:.56rem;
}
.apply .money_head{
    background: rgba(255,72,0,.7);
    height:1rem;
    line-height:1rem;
    color:#FFF;
    text-align: center;
}
.apply .money_text{
    opacity: .5;
}
.apply .input_box .icon_right{
    width:.4rem;
    height:.4rem;
    position: relative;
    top:.1rem;
}



















